home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / ExtraLib / include / rhosigma / rhosigma.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-05-01  |  2.3 KB  |  66 lines

  1. /* ___________________________________________________________________________
  2. ** |*************************************************************************|
  3. ** |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
  4. ** |*| Set TAB to 4 for best readable file layout.  |*|  C++ MaxonDev 4.0  |*|
  5. ** |*|______________________________________________|*|____________________|*|
  6. ** |*************************************************************************|
  7. ** |*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|*|
  8. ** |*|               |*|  $Id: rhosigma.h (28.04.01)                       |*|
  9. ** |*| ###### ###### |*|  RhoSigma Source based on NDK 3.1 Includes 40.15  |*|
  10. ** |*| ##  ## ##   # |*| _________________________________________________ |*|
  11. ** |*| ##  ##  ##    |*|                                                   |*|
  12. ** |*| ######   ##   |*|  Protos & defines for rhosigma.c support source   |*|
  13. ** |*| ##      ##    |*|                                                   |*|
  14. ** |*| ##     ##   # |*| ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ |*|
  15. ** |*| ##     ###### |*|  Copyright © 1998-2001 RhoSigma, Roland Heyder    |*|
  16. ** |*|               |*|  All Rights Reserved.                             |*|
  17. ** |*|_______________|*|___________________________________________________|*|
  18. ** |*************************************************************************|
  19. ** ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  20. */
  21.  
  22. #ifndef        RHOSIGMA_H
  23. #define        RHOSIGMA_H
  24.  
  25. #ifndef        EXEC_TYPES_H
  26. #include    <exec/types.h>
  27. #endif
  28.  
  29. /*
  30. ** -------------------------------------------
  31. ** In RhoSigma-Includes deklarierte Funktionen
  32. ** -------------------------------------------
  33. */
  34.  
  35. #ifndef        RHOSIGMA_SETTINGS_H
  36. #include    <rhosigma/settings.h>
  37. #endif
  38. #ifndef        RHOSIGMA_EXTRADEFS_H
  39. #include    <rhosigma/extradefs.h>
  40. #endif
  41.  
  42. /*
  43. ** ---------------------------------------------
  44. ** Ab hier folgen unabhängige Support-Funktionen
  45. ** ---------------------------------------------
  46. */
  47.  
  48. #ifdef __cplusplus
  49. extern "C" {
  50. #endif
  51.  
  52. /* Funktionen für einfachen Device-IO */
  53. APTR GetIOReq(UWORD Size);
  54. APTR CopyIOReq(APTR OrigReq);
  55. VOID FreeIOReq(APTR IOReq);
  56. BYTE DoCMD(APTR IOReq,UWORD Comm);
  57. VOID SendCMD(APTR IOReq,UWORD Comm);
  58. BYTE WaitCMD(APTR IOReq);
  59.  
  60. #ifdef __cplusplus
  61. }
  62. #endif
  63.  
  64. #endif    /* RHOSIGMA_H */
  65.  
  66.